christ on a bike! - German English Dictionary